class MonthReportBean {
  MonthReportBean({
    this.recordId,
    this.fixtureId,
    this.customerId,
    this.fixtureBrand,
    this.fixtureModel,
    this.fixtureType,
    this.checkOs,
    this.mobileBrand,
    this.mobileModel,
    this.detectionMaxValue,
    this.detectionMinValue,
    this.detectionAverageValue,
    this.detectionStartTime,
    this.detectionEndTime,
    this.queryTimeType,
    this.ifBack,
    this.ifFixture,
    this.fixtureNum,
    this.customerName,
    this.detectionNum,
    this.lowPercent,
    this.fixtureName,
  });

  MonthReportBean.fromJson(dynamic json) {
    recordId = json['recordId'];
    fixtureId = json['fixtureId'];
    customerId = json['customerId'];
    fixtureBrand = json['fixtureBrand'];
    fixtureModel = json['fixtureModel'];
    fixtureType = json['fixtureType'];
    checkOs = json['checkOs'];
    mobileBrand = json['mobileBrand'];
    mobileModel = json['mobileModel'];
    detectionMaxValue = json['detectionMaxValue'];
    detectionMinValue = json['detectionMinValue'];
    detectionAverageValue = json['detectionAverageValue'];
    detectionStartTime = json['detectionStartTime'];
    detectionEndTime = json['detectionEndTime'];
    queryTimeType = json['queryTimeType'];
    ifBack = json['ifBack'];
    ifFixture = json['ifFixture'];
    fixtureNum = json['fixtureNum'];
    customerName = json['customerName'];
    detectionNum = json['detectionNum'];
    lowPercent = json['lowPercent'];
    fixtureName = json['fixtureName'];
  }
  num? recordId;
  String? fixtureId;
  String? customerId;
  String? fixtureBrand;
  String? fixtureModel;
  String? fixtureType;
  String? checkOs;
  String? mobileBrand;
  String? mobileModel;
  num? detectionMaxValue;
  num? detectionMinValue;
  num? detectionAverageValue;
  String? detectionStartTime;
  String? detectionEndTime;
  String? queryTimeType;
  bool? ifBack;
  bool? ifFixture;
  String? fixtureNum;
  String? customerName;
  String? detectionNum;
  String? lowPercent;
  String? fixtureName;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['recordId'] = recordId;
    map['fixtureId'] = fixtureId;
    map['customerId'] = customerId;
    map['fixtureBrand'] = fixtureBrand;
    map['fixtureModel'] = fixtureModel;
    map['fixtureType'] = fixtureType;
    map['checkOs'] = checkOs;
    map['mobileBrand'] = mobileBrand;
    map['mobileModel'] = mobileModel;
    map['detectionMaxValue'] = detectionMaxValue;
    map['detectionMinValue'] = detectionMinValue;
    map['detectionAverageValue'] = detectionAverageValue;
    map['detectionStartTime'] = detectionStartTime;
    map['detectionEndTime'] = detectionEndTime;
    map['queryTimeType'] = queryTimeType;
    map['ifBack'] = ifBack;
    map['ifFixture'] = ifFixture;
    map['fixtureNum'] = fixtureNum;
    map['customerName'] = customerName;
    map['detectionNum'] = detectionNum;
    map['lowPercent'] = lowPercent;
    map['fixtureName'] = fixtureName;
    return map;
  }
}
